MYSQL_ROOT_PASSWORD=$1
# 创建数据目录
MODULE_PATH=/opt/module/minio
DOCKER_NAME=minio
USER_NAME=minio
# 密码不能小于8位
USER_Password=miniominio
IP=`/sbin/ifconfig -a|grep inet|grep 192.168|awk '{print $2}'|tr -d "addr:"`


# 删除数据目录及窗器
rm -rf $MODULE_PATH
if(( `docker ps -a | grep $DOCKER_NAME | wc -l` >0 ));then
    docker rm -f $DOCKER_NAME
fi
# 创建数据目录
for folder in "data" "config"; do
    if [ ! -d "$MODULE_PATH/$folder" ]; then
        mkdir -p $MODULE_PATH/$folder
        chmod 777 $MODULE_PATH/$folder
    fi
done
# 启动容器
docker run -d \
    --privileged=true \
    -v /etc/localtime:/etc/localtime:ro \
    -e TZ=Asia/Shanghai \
    -p 9000:9000 \
    --name $DOCKER_NAME \
    -e "MINIO_ACCESS_KEY=$USER_NAME" \
    -e "MINIO_SECRET_KEY=$USER_Password" \
    -v $MODULE_PATH/data:/data \
    -v $MODULE_PATH/config:/root/.minio \
    minio/minio server /data
echo "http://$IP:9000"
echo "用户名：$DOCKER_NAME，密码：$USER_Password"
# 官方文档：https://docs.min.io/
# 集群多节点可参考：https://www.cnblogs.com/ssgeek/p/11072053.html


